package negocio;

import org.apache.ibatis.session.SqlSession;

import persistencia.mappers.UsuarioMapper;
import util.MyBatisUtil;
import bean.Usuario;

public class UsuarioService {

	public Usuario buscarUsuario(Usuario usuario) throws Exception{
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		UsuarioMapper usuarioMapper = session.getMapper(UsuarioMapper.class);
		Usuario usu = usuarioMapper.buscarUsuario(usuario);
		session.close();
		return usu;
	}
	public Usuario obtenerDatosCliente(String usuaMail) throws Exception{
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		UsuarioMapper usuarioMapper = session.getMapper(UsuarioMapper.class);
		Usuario usu = usuarioMapper.obtenerDatosCliente(usuaMail);
		session.close();		
		return usu;	
	}
	
	public Usuario obtenerDatosEmpleado(String usuaMail) throws Exception{
		SqlSession session=MyBatisUtil.getSqlSessionFactory().openSession();
		UsuarioMapper usuarioMapper = session.getMapper(UsuarioMapper.class);
		Usuario usu = usuarioMapper.obtenerDatosEmpleado(usuaMail);
		session.close();		
		return usu;	
	}
	
}
